wrack one's brains - Französisch Englisch Wörterbuch